/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.commun.exception;

/**
 * @author G. Lancelin
 */
public enum LoginExceptionTypeEnum {
    
    /**
     * Compte bloqué
     */
    COMPTE_BLOQUE("compte.bloque"),
    
    /**
     * Mot de passe invalide
     */
    MOT_DE_PASSE_INVALIDE("password.incorrect"),
    
    /**
     * Mot de passe expire
     */
    MOT_DE_PASSE_EXPIRE("password.expire"),
    
    /**
     * Erreur sur le nouveau mot de passe
     */
    NOUVEAU_MOT_DE_PASSE("password.nouveau"),
    
    /**
     * Paramètres invalides
     */
    PARAMETRES_INVALIDES("");
    
    /**
     * La clé du message d'erreur
     */
    private String cle;
    
    /**
     * @param cle clé pour afficher le message d'erreur
     */
    private LoginExceptionTypeEnum(String cle) {
        this.cle = cle;
    }

    public String getCle() {
        return cle;
    }
}
